Energy-Aware Quality of Service Adaptation
نویسندگان
چکیده
In a wide variety of embedded control applications, it is often the energy resources that form the fundamental limits on the system, not the system’s computing capacity. Various techniques have been developed to improve energy efficiency in hardware, such as Dynamic Voltage Scaling (DVS), effectively extending the battery life of these systems. However, a comprehensive mechanism of task adaptation is needed in order to make the best use of the available energy resources, even in the presence of DVS or other power-reducing mechanisms. Further complicating this are the strict timeliness guarantees required by real-time applications commonly found in embedded systems. This paper develops a new framework called Energy-aware Quality of Service (EQoS) that can manage realtime tasks and adapt their execution to maximize the benefits of their computation for a limited energy budget. The concept of an adaptive real-time task and the notion of utility, a measure of the benefit or value gained from their execution, are introduced. Optimal algorithms and heuristics are developed to maximize the utility of the system for a desired system runtime and a given energy budget, and then extended to optimize utility without regard to runtime. We demonstrate the effects of DVS on this system and how EQoS in conjunction with DVS can provide significant gains in utility for fixed energy budgets. Finally, we evaluate this framework through both simulations and experimentation on a working implementation.
منابع مشابه
Energy Aware Resource Management of Cloud Data Centers
Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...
متن کاملEngineering of Self-aware IT Systems and Services: State-of-the-Art and Research Challenges
Modern IT systems have highly distributed and dynamic architectures composed of loosely-coupled services typically deployed on virtualized infrastructures. Managing system resources in such environments to ensure acceptable endto-end application Quality-of-Service (QoS) while at the same time optimizing resource utilization and energy efficiency is a challenge. The adoption of Cloud Computing t...
متن کاملExtending Mobile Computer Battery Life through Energy-Aware Adaptation
Energy management has been a critical problem since the earliest days of mobile computing. The amount of work one can perform while mobile is fundamentally constrained by the limited energy supplied by one’s battery. Although a large research investment in low-power circuit design and hardware power management has led to more energy-efficient systems, there is a growing realization that more is...
متن کاملA quality of service aware Web server
This paper addresses two questions. Firstly, how is it possible for an application to become aware of network conditions and secondly, given this awareness, how can a system be designed that will allow application level adaptation? A framework enabling these adaptations, consisting of three components, is proposed: A network monitor makes available to applications measurements of the Quality of...
متن کاملDynamic power management in energy-aware computer networks and data intensive computing systems
The energy awareness is an important aspect of modern networks and computing systems design and management, especially in the case of internet-scale networks and data intensive large scale distributed computing systems. The main challenge is to design and develop novel technologies, architectures and methods that allow to reduce energy consumption in such infrastructures, which is also the main...
متن کامل